package net.aiion.weave.spi.naming;

import net.aiion.weave.spi.naming.callbacks.FeedDispatchedCallback;
import net.aiion.weave.spi.naming.callbacks.RouteDispatchedCallback;

public interface ConversationContext extends Context {
    void dispatchRoute(String aRoute);

    void dispatchRoute(String aRoute, RouteDispatchedCallback aRouteDispatchedCallback);

    void dispatchFeed(String aFeedName, String aFeedValue);

    void dispatchFeed(String aFeedName, String aFeedValue, FeedDispatchedCallback aFeedDispatchedCallback);
}
